/**
 * com.tshoe.commons
 * commons
 * Constants
 * 2019年3月26日
 */
package com.wceManage.commons.constant;

/**
 * 常量类
 * 
 * @author zhaofei
 * @date 2019年3月26日
 */
public interface Constants {

	/**
	 * 分类：预约中（1、2）已生成（3）生产中（4）已发货（5）已完成（6、7、8）
	 */
	static interface OrderClassify {
		/** * 预约中 */
		public static final String APPOINTMENT = "1";
		/** * 已生成 */
		public static final String GENERATED = "2";
		/** * 生产中 */
		public static final String PRODUCTION = "3";
		/** * 已发货 */
		public static final String SHIPPED = "4";
		/** * 已完成 */
		public static final String COMPLETED = "5";
	}

	/**
	 * 订单状态
	 */
	static interface OrderStatus {
		/** * 待支付 */
		public static final String TO_BE_PAID = "1";
		/** * 待填写 */
		public static final String TO_BE_PERFECTED = "2";
		/** * 待进厂（支付结束且信息填写完善后） */
		public static final String WAITING_TO_ENTE_THE_FACTORY = "3";
		/** * 已进厂（后台点击“进厂”按钮后，鞋面制作,成型制作,后处理制作,是生产中的状态） */
		public static final String SHOE_LAST_MAKING = "4";
		/** * 发货中 */
		public static final String SHIPPED = "5";
		/** * 已完成 */
		public static final String COMPLETED = "6";
		/** * 已换货 */
		public static final String EXCHANGE_GOODS = "7";
		/** * 已退货 */
		public static final String RETURN_GOODS = "8";
	}

	/**
	 * 订单类型
	 */
	static interface OrderType {
		/** * 1：定制； */
		public static final String CUSTOMIZED = "1";
		/** * 2：重做 */
		public static final String REDO = "2";
		/** * 3：复购 */
		public static final String REPEAT_PURCHASE = "2";
	}

	/**
	 * 订单：1：订单；2：预约单
	 */
	static interface Type {
		/** * 1：订单；； */
		public static final int ORDER = 1;
		/** * 2：预约单 */
		public static final int RESERVATIONFORM = 2;
	}

	/**
	 * 收益类型 1收入，2支出
	 */
	static interface ProfitType {
		/** * 1：收入； */
		public static final int INCOME = 1;
		/** * 2：支出 */
		public static final int EXPENDITURE = 2;
	}

	/**
	 * 来源 1购买，2退货，3换货
	 */
	static interface ProfitSource {
		/** * 1：购买； */
		public static final String PURCHASE = "1";
		/** * 2：退货 */
		public static final String RETURN_GOODS = "2";
		/** * 3：换货 */
		public static final String EXCHANGE_GOODS = "3";
	}

	/**
	 * 预约单的状态：0、（未支付）1、未分配 2、待处理（已分配） 3、已完成（解释：所有信息填写完成且支付）4、已删除 5、已退款（如果是送礼，可以退款）
	 */
	static interface ReservationFormState {
		/** * 0、未支付； */
		public static final String UNPAID = "0";
		/** * 1、未分配； */
		public static final String UNALLOCATED = "1";
		/** * 2、待处理（已分配） */
		public static final String PENDING_DISPOSAL = "2";
		/** * 3、已完成（解释：所有信息填写完成且支付） */
		public static final String COMPLETED = "3";
		/** * 4、已删除 */
		public static final String DELETED = "4";
		/** * 5、已退款（如果是送礼，可以退款） */
		public static final String REFUNDED = "5";
	}

	/**
	 * "1、正常下单2、送礼（可以退款）3、推荐币兑换(加这个的目的是，如果是推荐币兑换的预约单，服务人员是没有收益的)
	 */
	static interface ReservationFormSource {
		/** * 1、正常下单； */
		public static final String NORMAL_ORDER = "1";
		/** * 2、送礼（可以退款） */
		public static final String GIFT_GIVING = "2";
		/** * 3、推荐币兑换(加这个的目的是，如果是推荐币兑换的预约单，服务人员是没有收益的) */
		public static final String RECOMMENDED_CURRENCY_EXCHANGE = "3";
	}

	/**
	 * 是否支付：1、支付 2、未支付
	 */
	static interface IsPay {
		/** * 是否支付：1、支付 */
		public static final String PAYMENT = "1";
		/** * 2、未支付 */
		public static final String UNPAID = "2";
	}

	/**
	 * 支付方式：1、微信支付；2、礼品券；3、微信支付+礼品券
	 */
	static interface PayType {
		/** * 1、微信支付； */
		public static final String WECHAT_PAYMENT = "1";
		/** * 2、礼品券； */
		public static final String GIFT_VOUCHER_PAYMENT = "2";
		/** * 3、微信支付+礼品券 */
		public static final String WECHAT_AND_GIFT_VOUCHER_PAYMENT = "3";
	}

	/**
	 * 用户类型：0-后台用户 1-用户 2-合伙人 3-销售 4-专职推荐人
	 */
	static interface UserType {
		/** * 0-后台用户； */
		public static final int BACKSTAGE_USER = 0;
		/** * 1-用户； */
		public static final int CUSTOMERS = 1;
		/** * 2-合伙人； */
		public static final int PARTNER = 2;
		/** * 3-销售 */
		public static final int SALE = 3;
		/** * 4-专职推荐人 */
		public static final int FULL_TIME_RECOMMENDER = 4;
	}
}
